"""
返回值:
    return 返回
    print() 只是在控制台输出,不能给调用者值
    函数有默认返回值(None)
特点:
    1. 把函数的值返回给调用者
    2  return后面的代码将不再执行,如果函数执行到return,整个函数结束
    3  return必须在内部使用
    3 在循环里里面可以替代break,有区别 break只是终止循环,而函数其他代码正常执行
        如果return写在for循环里面 ,整个函数直接结束

"""

def sum_num(a,b):
    print(a+b)
def max_num(a,b):
    if a>b:

        return a
        print("hahaha",a)
    else:
        # print(b)
        return b
# c=max_num(12000,1000)
# print(c)
# 函数名 有前提要求,函数必须有返回值
# sum_num(10, max_num(10,40))   #50
def aaa(n):
    for a in range(n):
        if a==3:
            return
        print(a)
aaa(10)